package com.boboPlanet.user.entity.dto;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.jetbrains.annotations.NotNull;

import java.io.Serializable;
import java.util.List;

/**
 * @Description: TODO
 * @Author: mis_wu
 * @Date: 2023/2/22
 **/
@Data
@AllArgsConstructor
@NoArgsConstructor
public class ArticleDTO implements Serializable {
    /**
     * 类型id
     */
    @NotNull("类型id不能为空")
    private List<Long> articleTypeIds;

    /**
     * 类型名称
     * @NotNull("文章类型不能为空")
     */
    private String articleTypeName;

    /**
     * 标题
     */
    @NotNull("文章标题不能为空")
    private String articleTitle;

    /**
     * 内容
     */
    @NotNull("文章内容不能为空")
    private String articleContent;

    /**
     * 是否匿名发布 0:真实名字  1:匿名
     */
    @NotNull("文章姓名不能为空")
    private Integer isAnonymous;

    private String userAvatar;
}
